package com.shujia.wyh.day27.danli;

/*
    单例模式：保证类在程序运行过程中在内存中只有一个对象存在

    如何保障类在内存只有一个对象呢？
        1、构造方法私有化
        2、在类的内部成员变量位置上创建一个对象
        3、提供公共的方法将唯一的对象返回出来获取

    此案例为饿汉式，类一加载，对象就创建好了。

 */
public class StudentDemo {
    public static void main(String[] args) {
        Student s1 = Student.getStudent();
        Student s2 = Student.getStudent();

        System.out.println(s1==s2);
        System.out.println(s1);
        System.out.println(s2);
    }
}
